package com.hist.demo2;

import com.hist.demo1.ServiceUser;
import com.hist.demo1.ServiceUserImpl;

/**
 * @auther Ren Gaoshuai
 * @date 2021-04-06 17:28
 **/
public class Client {
    public static void main(String[] args) {
        //真实角色
        ServiceUserImpl serviceUser = new ServiceUserImpl();

        //代理角色
        ProxyInvocationHandle pih = new ProxyInvocationHandle();

        //调用程序处理 来处理我们的接口对象
        pih.setServiceUser(serviceUser);

        //动态获得代理对象
        ServiceUser proxy = (ServiceUser) pih.getProxy();

        proxy.add();

    }
}
